Google Chart APIを使ったQRコードの生成
数字モード
choeパラメータの指定は無意味
chlパラメータに与えた文字列が数字だけなら自動的に数字モードになる
バージョンは自動的に選択されるが、指定したバージョンと誤り訂正レベルで表現可能な最大文字数-3で次のバージョンが選択される。
例えばバージョン1、誤り訂正レベルHでは最大17文字の数字を表すことができるはずだが、chlに15文字の数字を与えるとバージョン2になる。
英数字モード
table:パラメータ
cht qr
chs <width>x<height>
chl エンコードするデータ。UTF-8文字列などはURLエンコードしなければならない
choe UTF-8/Shift_JIS/ISO-8859-1
chld <error_correction_level>|<margin>
エラー訂正レベルはL/M/Q/H。マージンはセル数での指定。デフォルトは4。